From e253f408e39cd15c8fde0369e0b754158dc722cd Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 15 Nov 2016 06:43:28 +0100 Subject: [PATCH] rendernode: Unref texture on finalize Leaking textures is no fun. --- gsk/gskrendernode.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c index 888406d7b0..7c463a62ce 100644 --- a/gsk/gskrendernode.c +++ b/gsk/gskrendernode.c @@ -151,6 +151,7 @@ gsk_render_node_finalize (GskRenderNode *self) self->is_mutable = TRUE; g_clear_pointer (&self->surface, cairo_surface_destroy); + g_clear_pointer (&self->texture, gsk_texture_unref); g_clear_pointer (&self->name, g_free); gsk_render_node_iter_init (&iter, self); -- 2.30.2